/**
 * prettier （代码格式化）配置
 */
module.exports = {
  printWidth: 160, // 单行输出（不折行）的（最大）长度
  tabWidth: 2, // 每个缩进级别的空格数
  useTabs: false, // 使用空格代替tab缩进
  semi: false, // 句末使用分号
  vueIndentScriptAndStyle: true, // 不对vue中的script及style标签缩进
  singleQuote: true, // 使用单引号
  quoteProps: 'as-needed', // 仅在必需时为对象的key添加引号
  bracketSpacing: true, // 在对象前后添加空格-eg: { foo: bar }
  trailingComma: 'all', // 多行时尽可能打印尾随逗号
  jsxBracketSameLine: true, // 多属性html标签的‘>’折行放置
  jsxSingleQuote: true, // jsx中使用单引号
  arrowParens: 'always', // 单参数箭头函数参数周围使用圆括号-eg: (x) => x
  insertPragma: false, // 在已被preitter格式化的文件顶部加上标注
  requirePragma: false, // 无需顶部注释即可格式化
  proseWrap: 'never', // 不包装散文
  htmlWhitespaceSensitivity: 'strict', // html空格敏感度 敏感
  endOfLine: 'lf' // 换行符使用 lf
}